#ifndef EDITOR_H
#define EDITOR_H

#include <gtk/gtk.h>

/* Obsługa okienka edytora planszy. */

/* Utwórz świeże okienko, wyzeruj wszystkie wartości... */
void editor_clear_board();

/* Wyczyść dane */
void editor_cleanup();

/* odrysowanie drawingArea edytora */
G_MODULE_EXPORT gboolean editor_drawingarea_paint(GtkWidget *widget, GdkEventExpose *event, gpointer data);

/* kliknięcie na obszar planszy w edytorze */
G_MODULE_EXPORT gboolean editor_board_clicked(GtkWidget *widget, GdkEvent *event, gpointer user_data);

/* nowa plansza */
G_MODULE_EXPORT void editor_new_clicked(GtkToolButton* button);

/* otwórz planszę */
G_MODULE_EXPORT void editor_open_clicked(GtkToolButton* button);

/* zapisz planszę */
G_MODULE_EXPORT void editor_save_clicked(GtkToolButton* button);

#endif